#pragma once

#include "../ISort/ISort.h"

class RealICompare : public ICompare
{
public:
    HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void **ppv);
    ULONG STDMETHODCALLTYPE AddRef();
    ULONG STDMETHODCALLTYPE Release();
    LONG STDMETHODCALLTYPE Compare(const void *elem1, const void *elem2);
};

extern RealICompare compare;